home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / jscripts / mvupv01.js < prev    next >
Encoding:
JavaScript  |  1998-11-30  |  1.5 KB  |  42 lines

  1. //----------------------------------------------------------------------
  2. // JavaScript Code for Navigator 4+ and Internet Explorer 4+
  3. //-------------------------------------------------------------------
  4. // Moving Object Down
  5. // signe_browser=0: Netscape Navigator 4 & signe_browser=1: Internet Explorer 4
  6. // ly:         object which is moving
  7. // signe_up=0     Initialization
  8. // newposUp:     New Position of Object ; newposUp=0 (initial value for Navigator)
  9. // limitStep:     pixel size for step  
  10. // stepUp:      pixel size initial for step
  11. // limitStep:     limit distance for moving 
  12. // dtime:         timeout for moving object in ms
  13. // ex: movingUp(nbrowser,'sawo2',0,200,100,20,-300,100);
  14. //---------------------------------------------------------------------
  15.  
  16. function movingUp(signe_browser,ly,signe_up,newposUp,stepUp,limitStep,limitUp,dtime){
  17.     if (signe_up==0) {
  18.         if (signe_browser==0) newposUp=document[ly].top;
  19.         signe_up=1;
  20.             stepUp=newposUp/2;
  21.     }
  22.  
  23.       if (newposUp > limitUp ) {
  24.           newposUp=newposUp-stepUp;
  25.         if (stepUp > limitStep) stepUp=stepUp/2;
  26.         if (signe_browser==0) document[ly].top=newposUp;
  27.         if (signe_browser==1) document.all[ly].style.top=newposUp;
  28.           var timeout_id_movingUp=setTimeout("movingUp("+signe_browser+",'"+ly+"',"+signe_up+","+newposUp+","+stepUp+","+limitStep+","+limitUp+","+dtime+")", dtime);
  29.           return;
  30.     }
  31.       if (newposUp <= limitUp ) {
  32.         clearTimeout(timeout_id_movingUp);
  33.         timeout_id_movingUp=null;
  34.         end_movingUp();
  35.     }
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42.